@charset "utf-8";
/** { margin: 0px; padding: 0px; }*/
/*全局*/
body { font-size: 12px; font-family: "宋体"; margin: 0px; padding: 0px; color: #3b3b3b; }
ul, dl, dd { margin: 0px; padding: 0px; }

a { color: #404040; text-decoration: none; }
a:hover { color: #FF6600; }
p { margin: 0px; }
li { list-style-type: none; }
img { border: 0px; backface-visibility: visible; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clearfix:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }
.clear { clear: both; float: none; font-size: 1px; line-height: 1px; }
.text1 { background-image: url(../Images/help_ico.gif); background-repeat: no-repeat; background-position: 18px 3px; line-height: 24px; padding-left: 33px; }
.d8 { margin-top: 8px; }
.f-left { float: left; }
.f-right { float: right; color: #888888; }
/*.f-left a { font-weight: bold; color: #FF6600; }
.f-left strong { font-weight: normal; color: #888888; }*/
.w1200 { width: 1200px; margin: 0 auto; }



/*通用的头部*/
.headwrap { }
.headwrap .topbar { background: url(/Images/header_menu_bg.gif) repeat-x bottom; border: 1px solid #ececec; }
.headwrap .toptab { height: 27px; line-height: 27px; }
.headwrap .logotab { padding: 20px 0px; }
.headwrap .nvabar { background: url('/Images/top_menu_bg2.gif'); background-repeat: repeat-x; }


/*登录块*/
.headwrap .login-bar { }
.headwrap .login-bar a { font-weight: bold; }
.headwrap .login-bar .login { }
.headwrap .login-bar .reg { color: #cb1212; }
.headwrap .login-bar .qqlogin { }
.headwrap .aboutus a { margin: 0px 4px; }

/*logo+搜索块*/

/*//全局*/
.header_menu_bg { background-image: url(../Images/header_menu_bg.gif); background-repeat: repeat-x; background-position: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ececec; }
.Login_Tips { padding-left: 10px; padding-top: 2px; color: #585858; }
.Login_Tips a { color: #585858; }
.head_r_text { padding-top: 2px; color: #CCCCCC; }
.head_r_text a { margin-right: 4px; margin-left: 4px; }
.logo { padding-left: 22px; }


/*新版搜索*/
.ui-searchbox { width: 500px; height: 40px; box-sizing: border-box; border: 2px solid #ff6000; position: relative;  }
input { border: none; -web-kit-appearance: none; -moz-appearance: none; outline: 0; }

/*select*/
.ui-select { position: relative; width: 80px; }
.ui-select-title { }
.ui-input { width: 100%; padding-left: 10px; cursor: pointer; height: 35px; border-right: 1px solid #e6e6e6; background-color: #63ea60; }
.ui-edge { position: absolute; right: 0px; top: 0px; cursor: pointer; }
.ui-edge { /*background: url(/images/s2.gif) no-repeat; width: 28px; height: 33px;*/ }
.ui-select dl { display: none; position: absolute; left: -2px; top: 37px; width: 90px; z-index: 999; border: 1px solid #d2d2d2; max-height: 300px; overflow-y: auto; background-color: #fff; text-align: left; }
.ui-select dl dd { cursor: pointer; padding: 0 10px; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ui-select:hover dl { display: block; }

.search-keywords { display: block; height: 24px; height: 24px\9; line-height: 24px; padding: 6px 110px 6px 15px; width: 290px; }
.search-submit { display: block; height: 36px; height: 38px\9; width: 98px; background-color: #ff6000; line-height: 36px; border: none; color: #fff; font-size: 16px; cursor: pointer; position: absolute; top: 0; right: 0; }
.search-result { position: absolute; left: 90px; top: 36px; border: 2px solid #ff6000; width: 305px; background: #FFF; }
.search-result p { padding: 5px; cursor: pointer; }
.search-result p:hover { background: #d2d2d2; }
.search-result p.on { color: #cb1212; }
#searchtypeselectbox { height: 36px; height: 38px\9; border-right: 2px solid #ff6000; }
.selectBoxSelectedArea { font-family: "Microsoft Yahei"; margin-left: 10px; line-height: 35px; }
.selectBoxOptionInnerLayer { position: absolute; top: 38px; width: 78px; border: 2px solid red; left: -2px; border-top: 0; }
.selectBoxOptionInnerLayer td { padding-left: 10px; }
.hot_Keywords { padding-left: 17px; color: #818181; padding-top: 8px; }
.hot_Keywords a { margin-right: 5px; color: #787878; }
.sobox_bg .Related { position: absolute; background-color: #FFFFFF; height: auto; width: 319px; margin-top: 31px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #f1f1f1; border-bottom-color: #f1f1f1; }
.sobox_bg .Related div { border: 1px solid #d0d0d0; }
.sobox_bg .Related ul li { line-height: 26px; clear: both; float: none; font-size: 14px; padding-left: 10px; padding-right: 10px; height: auto; width: 299px; }
.sobox_bg .Related ul li:hover { background-color: #f2f2f2; color: #000000; cursor: default; }
.Related li span { float: right; color: #999999; font-size: 12px; }
.Related li span strong { color: #FF6600; margin-right: 2px; margin-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.sobox_bg .sok { height: 31px; }
.sobox_bg .sok input { font-weight: bold; font-size: 16px; line-height: 22px; vertical-align: middle; padding-top: 5px !important; padding-top: 0px; color: #4a4a4a; }

.top_nav li { float: left; text-align: center; padding-right: 2px; }
.top_nav li a { display: block; line-height: 35px; font-size: 16px; font-weight: bold; color: #a61a1a; text-decoration: none; }
.top_nav .n1 a { background-image: url(../Images/top_menu_78px.gif); background-repeat: no-repeat; height: 39px; width: 78px; }
.top_nav .Current a { background-image: url(../Images/top_menu_78px_hover.gif); background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; }
.top_nav .n1 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(../Images/top_menu_78px_hover.gif); }
.top_nav .n2 a { height: 39px; width: 96px; background-image: url(../Images/top_menu_96px.gif); background-repeat: no-repeat; }
.top_nav .n2 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(../Images/top_menu_96px_hover.gif); background-repeat: no-repeat; }
.top_nav .n2Current a { background-image: url(../Images/top_menu_96px_hover.gif); background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; }
.hot_class_text { padding-left: 9px; padding-top: 5px; padding-bottom: 5px; }
.hot_class_text ul li { float: left; padding-right: 10px; padding-left: 10px; font-size: 9pt; line-height: 20px; }
.hot_class_text ul li a { color: #585858; text-decoration: none; }

.cp_top_nav { float: left; padding-left: 20px; }
.cp_top_nav li { float: left; height: 39px; width: 98px; background-repeat: no-repeat; text-align: center; line-height: 39px; font-size: 16px; margin-right: 2px; }
.cp_top_nav .n3 a { display: block; height: 39px; width: 98px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/images/cp_nav_bg.gif); }

.cp_top_nav .n3Current a { color: #FFFFFF; text-decoration: none; background-image: url(/images/cp_nav_hover.gif); }
.cp_top_nav .n3 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(/images/cp_nav_hover.gif); }

.drelative { position: relative; }
.free { color: #fff; font-size: 12px; position: absolute; left: 47px; top: 28px; width: 180px; height: 20px; background: #cb1212; line-height: 20px; padding-left: 5px; border-radius: 5px; z-index: 5; }
.free em { display: block; width: 0; height: 0; border-width: 0 5px 5px; border-style: solid; border-color: transparent transparent #bf131c; position: absolute; top: -5px; left: 18px; }
.free .close_btn { width: 15px; height: 15px; position: absolute; right: 5px; top: 2px; background: url(/Images/close_btn.png) no-repeat; cursor: pointer; }



/*新底部*/
.bottomnav { text-align: center; height: 37px; background: #fff; line-height: 37px; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; color: #878787; }
.bottomnav a { color: #878787; font-size: 14px; font-family: "Microsoft Yahei"; padding: 0 15px; }
.copyrightbar { font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 22px; color: #878787; text-align: center; padding: 20px 0px; }
/*头部结束*/

.bottomnavbg { background-image: url(../Images/main_bg8.gif); background-repeat: repeat-x; background-position: bottom; height: 19px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #eeeeee; border-right-color: #eeeeee; border-left-color: #eeeeee; font-size: 14px; color: #2a2929; padding-top: 7px; }
/*底部开始*/
.bottomnavbg a { color: #2a2929; }
.bottomCopyrighttext { padding: 10px; }
.Certificatelist span { float: left; padding-right: 8px; }
.bottomContent { font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 22px; color: #5c5b5b; }



.content-layout { }
.warp { width: 1200px; margin: 0 auto; }

/*图标*/
.ui-icon { background: url(/images/gy.png) no-repeat; width: 16px; height: 16px; }


/*面包屑*/
.ui-breadnav { line-height: 30px; color: #666; font-family: Microsoft Yahei; font-size: 14px; }
.ui-breadnav font { color: #ff6600; margin: 0 5px; font-size: 13px; }
.ui-icon-home { background: url(/images/gy.png) no-repeat 0px 4px; width: 16px; height: 16px; padding-left: 12px; color: #888888; }
/*行业分类*/
.categorylist { border: 1px solid #ececec; overflow:hidden;height:auto}
.categorylist ul li { width: 151px; padding: 0 10px; float: left; line-height: 37px; overflow: hidden; height: 37px; border-bottom: 1px solid #F1F1F1; }
.categorylist ul li a { color: #555555; }
.categorylist ul li a:hover { color: #FF6600; text-decoration: none; }
.categorylist ul li.on a { color: #cb1212; }
/*筛选器*/
.content-layout .ui-fix { position: fixed; top: 0; left: 0; margin-top: 0; width: 100%; z-index: 99; background: #FFF; border: none; }
.content-layout .ui-fix .warp { background: #f5f5f5; }
.ui-filter { border: solid 1px #e8e8e8; background: #f5f5f5; width: 1200px; margin: 0 auto; margin-top: 10px; }
.ui-filter .filtItems { position: relative; float: left; width: 112px; height: 38px; z-index: 1; border-right: solid 1px #e8e8e8; background: #f5f5f5; }
.ui-filter .filt-label { width: 70px; text-align: center; position: absolute; top: -1px; left: 0; padding: 10px 9px 10px 14px; line-height: 20px; z-index: 2; text-align: center; }
.ui-filter .filt-icon { background: url(/images/gy.png) no-repeat; width: 16px; height: 16px; display: inline-block; position: absolute; right: -6px; top: 12px; }
.ui-filter .filt-icon-up { background-position: 4px -27px; }
.ui-filter .filt-icon-down { background-position: 4px -51px; }
.ui-filter .filt-widget-txt { cursor: default; color: #878787; }
.ui-filter .sw-dpl-arrow-b { }
.ui-filter .filt-widget-list { display: none; position: absolute; background: #FFF; top: 38px; z-index: 1000; border: solid 1px #d9d9d9; width: 455px; padding: 10px 0px; }
.ui-filter .filt-widget-list li { float: left; text-align: center; height: 30px; line-height: 30px; width: 70px; overflow:hidden; }
.ui-filter .filt-widget-list li a { cursor: pointer; color: #888888; overflow: hidden; }
.ui-filter .filt-widget-list li a:hover { color: #ff6600; }
.ui-filter .filt-widget-list li.on span { color: #ff6600; }
.ui-filter .filtItems:hover .filt-widget-list { display: block; transition: 0.5s; }
.ui-filter .filtItems:hover { background: #FFF; }
.ui-filter .filtItems:hover .filt-icon-down { background-position: 4px -27px; }
.ui-filter .filtcategory { width: 50px; line-height: 38px; text-align: center; }
.ui-filter .filtcategory.on { background: #FF6600; color: #fff; font-family: "Microsoft Yahei"; font-size: 14px; line-height: 36px; }

.ui-filter .filtItems.town{ width:160px; }
.ui-filter .town .filt-label{ width:120px; }
.ui-filter .town .filt-widget-list li{ width:130px; }
/*筛选上的搜索框*/
.searchbar { display: none; }
.ui-fix .searchbar { display: block; }

/*产品列表*/
.cp-listbar { margin-top: 10px; }
.cp-listbar .cp-list { margin-left: -10px; }
.cp-listbar .cp-item { zoom: 1; transition: 0.5s; width: 230px; border: 1px solid #ededed; margin-left: 10px; margin-bottom: 20px; display: block; float: left; height: 390px; }
.cp-listbar .cp-item:hover { border-color: #FF6600; transition: 0.5s; }
.cp-listbar .picmid { width: 225px; height: 225px; border-bottom: 1px solid #ededed; padding: 2px; display: block; position: relative; overflow: hidden; }
.cp-listbar .picmid img { width: 225px; height: 225px; }
.cp-listbar .contactinfo { transition: 0.5s; font-family: "Microsoft Yahei"; font-size: 14px; position: absolute; z-index: 1; text-align: center; left: 2px; top: 240px; bottom: 0; height: 38px; line-height: 38px; width: 223px; border: 1px solid #FF500B; background: #FF500B; color: #FFF; }
.cp-listbar .picmid:hover .contactinfo { top: 189px; color: #FFF; transition: 0.5s; }
/*.cp-listbar .cp-item p { padding: 5px; }*/
.cp-listbar .cp-item em { font-style: normal; }
.cp-listbar .price { height: 22px; line-height: 22px; font-family: "Microsoft Yahei"; color: #888888; font-size: 14px; padding: 0px 5px 10px 5px; }
.cp-listbar .price em { color: #ff6600; height: 22px; display: inline-block; font: 18px "微软雅黑"; }
.cp-listbar .title {width: 220px; display: block;height: 44px;line-height: 22px;overflow: hidden;color: #888888;font-size: 13px;padding: 5px 5px 5px 5px;font-family: "Microsoft Yahei";}
.cp-listbar .title a { color: #555555; font-size: 13px; }
.cp-listbar .title em { color: #FF6600; }
.cp-listbar .summary { width: 200px; display: block; height: 20px; line-height: 22px; overflow: hidden; color: #a2a2a2; font-size: 14px; padding-top: 5px; }
.cp-listbar .company {border-top: 1px solid #ededed;  padding: 12px 5px 5px 5px; font-size: 12px;  color: #898989;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  }
.cp-listbar .smallnum { border-top: 1px solid #ededed; padding: 7px 5px 2px 5px; font-size: 12px; font-family: "Microsoft Yahei"; color: #898989; }
.cp-listbar .tl { padding-left: 5px; height: 32px; line-height: 35px; }
.cp-listbar .time { font-family: "Microsoft Yahei"; color: #AAA; }
.cp-listbar .m-level { float: right; padding: 0px 5px 0px 0px; }
.cp-listbar .regionyear { padding: 0px 5px 5px 5px; font-family: "Microsoft Yahei"; height: 17px; }
.cp-listbar .region { }
.cp-listbar .year { float: right; }



/*分页代码的样式*/
.ui-page { padding: 20px 0px; }
.ui-page .pager { clear: both; text-align: center; }
.ui-page .pager a { display: inline-block; font-family: "Microsoft Yahei"; height: 36px; border-radius: 5px; line-height: 36px; border: 1px solid #E4E4E4; font-size: 16px; color: #636363; margin: 0px 3px; padding: 0px 15px; }
.ui-page .pager a:hover { background-color: #fff3d5; border: 1px solid #f2d68e; color: #000000; text-decoration: none; }

.ui-page .pager b { display: block; float: left; background-image: none; background-repeat: repeat-x; background-position: bottom; border: 1px solid #82b4df; height: 18px; line-height: 18px; padding-right: 5px; padding-left: 5px; margin-right: 2px; margin-left: 2px; background-color: #FFFFFF; color: #2E475F; }
.ui-page .pager .text { font-weight: normal; background-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; line-height: 18px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: transparent; }
.ui-page .pager span { height: auto; width: auto; line-height: 18px; color: #2E475F; }
.ui-page .pager .inputbox { width: 20px; height: 14px; border: 1px solid #82b4df; text-align: center; }
.ui-page .pager .btnGo { font-size: 12px; background-image: url(/Cn//images/Page1.gif); background-repeat: repeat-x; background-position: bottom; border: 1px solid #82b4df; color: #2e475f; height: 19px; line-height: 19px; padding-right: 5px; padding-left: 5px; margin-right: 2px; margin-left: 2px; cursor: pointer; }
/*.ui-page .pager .cpb { height: 37px; line-height: 37px; background: #FF6600; border-radius: 5px; padding-right: 15px; padding-left: 15px; display: inline-block; font-size: 24px; color: #FFFFFF; font-family: "宋体"; font-weight: bold; margin-right: 2px; margin-left: 2px; }*/
.ui-page .pager .cpb { height: 36px; line-height: 36px; color: #FFF; height: 36px\9; line-height: 33px\9; display: inline-block; background: #FF6600; font-family: "宋体"; border-radius: 5px; border: 1px solid #E4E4E4; font-size: 16px; margin: 0px 3px; padding: 0px 15px; }
/*分页代码的样式结束*/



/*公司黄页*/

.company-filter { position: relative; border: solid 1px #e8e8e8; background: #f5f5f5; margin-top: 10px; }
.company-filter .company-filtcategory { line-height: 38px; text-align: center; float: left; color: #fff; padding: 0 10px; font-size: 14px; font-family: "Microsoft Yahei"; }
.company-filter .cfter { float: left; }
.company-filter .cfter ul li a { color: #FE7409; height: 25px; line-height: 26px; display: inline-block; }
.company-filter .company-filtcategory.on { background: #FF6600; }
.company-filter .cfter li { float: left; padding: 0px 7px; color: #ff7300; border-radius: 2px; margin-top: 6px; margin-left: 10px; background: #FFF1E4; border: 1px solid #FF8D34; }
.company-listbar { border-left: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; width: 800px; }
.company-list { min-height: 828px; }
.company-list li { padding: 10px; border-bottom: 1px solid #e8e8e8; }
.company-list .coName { font-size: 18px; font-family: "Microsoft Yahei"; margin-left: 25px; margin-top: 10px; }
.company-list .coName .region { color: #FD7509; }
.company-list .contactinfo { padding: 10px 30px 10px 30px; float: right; height: 150px; border-left: 1px solid #e8e8e8; width: 200px; }
.company-list .companyinfo { width: 750px; }

.company-list .property { width: 16px; height: 16px; background: url(/images/gy.png); background-position: -29px -28px; display: inline-block; }
.company-list .tg { float: left; margin-right: 6px; width: 31px; height: 16px; background: url(/images/gy.png); background-position: -29px -64px; display: inline-block; }
.close { width: 16px; height: 16px; background: url(/images/gy.png); background-position: -22px 7px; display: inline-block; }

.company-list .shop { margin-left: 25px; margin-top: 10px; }
.company-list .shop span { font-family: "Microsoft Yahei"; font-size: 13px; color: #898989; }
.company-list .shop a { font-family: "Microsoft Yahei"; font-size: 13px; color: #898989; font-weight: normal; }
.company-list .description { margin-left: 25px; margin-top: 20px; color: #444444;     line-height: 20px;}
.company-list .description span, .keywords span { color: #AAAAAA; }
.company-list .keywords { margin-left: 25px; margin-top: 8px; line-height:20px; }

.company-list .lxwm { margin-left: 25px; margin-top: 21px; }
.company-list .lxwm span { color: #aaaaaa; float: left; margin-top: 15px; margin-bottom: 10px; }
.company-list .lxwm .lxinfo { display: block; float: left; font-size: 14px; border-radius: 4px; font-weight: normal; font-family: "Microsoft Yahei"; text-align: center; line-height: 25px; width: 88px; height: 25px; background: #FE7409; border: 1px solid #D06716; color: #fff; margin-left: 400px; }
.company-list .c-name { margin-top: 8px; margin-bottom: 10px; }
.company-list .c-tel, .c-phone, .c-qq, .c-wx { margin-bottom: 10px; }
.company-list .c-name span, .c-tel span, .c-phone span, .c-qq span, .c-wx span { color: #AAAAAA; }

/*右侧的筛选器*/
.r-filter { border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; width: 397px; }
.r-filter .filt-label { padding: 10px 0px; margin: 0 10px; font-size: 14px; border-bottom: 1px solid #EDEDED; }
.r-filter .filt-widget-txt { font-size: 14px; font-weight: bold; font-family: "Microsoft Yahei"; color: #565656; }
.filt-widget-list { margin: 0 10px; padding: 10px 0px; }
.filt-widget-list a { font-size: 13px; color: #878787; margin-right: 10px; margin-bottom: 10px; line-height: 24px; }
.filt-widget-list a.on { color: #FF6600; }


/**2018-07-03产品列表添加横向广告条**/
.adv_li{ width:1198px; height:280px;    zoom: 1;transition: 0.5s;  margin-left: 10px;  margin-bottom: 20px;  display: block;  float: left;  }
.adv_li .l_adv{ width:715px; height:280px;float:left;}
.adv_li .r_adv{ width:475px;  height:280px; float:right;}
/**2018-07-04 公司黄页 列表页 右侧添加广告条***/
.company_list_r_adv{ width:375px; height:375px; padding:9px;}

/***2018-07-10 产品列表加更多***/
.s-more{text-align: center; position: relative; top: -1px; border-top: 1px solid #ddd; transition: border-color .15s ease-in-out; width:1200px; margin:5px auto;height: 30px;}
.s-more .sm-wrap {  position: absolute; left:50%;  display: inline-block; margin: -1px 0 0 -46px; height: 28px; width:30px; line-height: 28px; padding: 0 40px 0 20px;  border-width: 1px; border-style: solid;  border-color: #FFF #DDD #DDD; background: #fff; cursor: pointer; color: #333; transition: border-color .15s ease-in-out;}
.s-more .sm-wrap+.sm-wrap{ display:none;}
.s-more .sm-wrap i { position: absolute; right: 16px;top: 4px; display: inline-block; width: 20px; height: 20px;     background: url(/images/gy.png)  no-repeat 5px -49px;}
.s-more .sm-wrap.opened i{background-position: 4px -27px;}
.s-more:hover {border-color:#ff6600}
.s-more:hover .sm-wrap {color:#ff6600;border-color:#FFF #ff6600 #ff6600}
